作者:etqq | 来源:互联网 | 2023-01-28 10:48
一、使用Operator部署概述###---Operator部署概述~~~#部署一些有状态的应用或者比较复杂的应用去部署,~~~若是手动去部署redis,mysql,mysql主从
一、使用Operator部署概述
### --- Operator部署概述
~~~ # 部署一些有状态的应用或者比较复杂的应用去部署,
~~~ 若是手动去部署redis,mysql,mysql主从,mysql一主多从,
~~~ mysql-mgr部署不叫复杂,使用到operator就比较简单了。
~~~ # 在生产环境中:
~~~ 自己手写operator的机会并不多;因为operator是部署一些比较复杂的有状态的应用部署。
~~~ 在公司的业务上很少存在有状态的应用的,大部分都是基于平台发布的,
~~~ 基于微服务进行开发的。这种比较适用helm去部署
~~~ 常用的第三方组件,operator已经写好了,不建议自己去写,
~~~ 直接使用官方或者别的作者写好的即可。
二、operator部署应用建议
### --- operator部署应用建议
~~~ # 文件operator:
~~~ 在生产环境中:gitlab和jenkins:自己公司使用,不建议放在容器里面,
~~~ 会影响它的性能,尽可能的单独找一台宿主机去部署。
~~~ # 文件operator:Grafana:
~~~ 也是不建议放在容器中,是比较简单的。使用容器部署,有点大材小用。
~~~ 文件operator:OpenFaas:函数级服务:公司用的比较少的平台
~~~ 文件operator:Prometheus:用起来比较好用,建议使用operator去部署。
~~~ 文件operator:RBAC Manager:operator写的非常不错:
三、Operator模板地址:
### --- operator模板地址
~~~ https://github.com/operator-framework/awesome-operators
### --- redis-cluster-operator模板
~~~ https://github.com/ucloud/redis-cluster-operator
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor